ITF Seafarers' Trust

Charity Number: 281936
Contact: Switchboard
Address: ITF House, 49-60 Borough Road, London
Postcode: SE1 1DR
Phone: 0207 403 2733
Website: www.seafarerstrust.org
Email: trust@itf.org.uk
Summary: The ITF Seafarers’ Trust provides funds for organisations who do work for the benefit of seafarers. We aim to make seafarers healthier, less isolated, better represented and better connected with their loved ones and those that care for their welfare, at sea and in port.
Watch video
Related Articles
ITF Seafarers’ Trust
Contact Website: https://www.seafarerstrust.org Contact page: https://www.seafarerstrust.org/contact-us Email: trust@itf.org.uk Postal address: ITF Seafarers’ Trust, ITF House, 49-60 Borough Road, London SE1 1DR, United Kingdom What this organisation ...
The Seafarers' Charity
Charity Number: 226446 Address: 8 Hatherley Street London Postcode: SW1P 2QT Phone: 020 7932 0000 Website: www.theseafarers'charity.org.uk Email: contact@theseafarerscharity.org.uk Summary: the seafarers' charity(King George’s Fund for Sailors) is an ...
The Seafarers’ Charity
Contact details Website: https://www.theseafarerscharity.org/ Telephone: 020 7932 0000 (Monday to Friday, 9:00am to 5:00pm) Postal address: The Seafarers’ Charity 8 Hatherley Street London SW1P 2QT Contact page: ...
Seafarers Hospital Society
Charity Number: 231724 Address: 4th Floor, Silverstream House, 45 Fitzroy Street,Fitzrovia,London Postcode: W1T 6EB Phone: 0208 8583696 Website: www.seahospital.org.uk Email: admin@seahospital.org.uk Summary: The Seafarers Hospital Society is ...
International Christian Maritime Association (ICMA)
Charity Number: 1003211 Contact: Dr Jason Zuidema Address: ICMA c/o The Mission to Seafarers, St Michaels Paternoster Royal, College Hill, London Postcode: EC4R 2RL Phone: (1)514-993-6528 Website: www.icma.as Email: gensec@icma.as Summary: The ...
(function () {
'use strict';
// Only run on the KB root page
if (!/\/kb\/seafarer-support\/?$/.test(window.location.pathname)) return;
var CATEGORY_ID = '233149000000358041';
var MAX_WAIT_MS = 10000;
var POLL_INTERVAL_MS = 200;
var elapsed = 0;
function getStore() {
if (window.reduxStore) return window.reduxStore;
if (window._store) return window._store;
var all = document.querySelectorAll('*');
for (var i = 0; i < all.length; i++) {
var keys = Object.keys(all[i]);
for (var j = 0; j < keys.length; j++) {
if (keys[j].indexOf('__reactContainer') === 0) {
try { return all[i][keys[j]].child.memoizedProps.store; } catch (e) {}
}
}
}
return null;
}
function getPortalId() {
var resources = window.performance.getEntriesByType('resource');
for (var i = 0; i < resources.length; i++) {
var m = resources[i].name.match(/portalId=([^&]+)/);
if (m) return m[1];
}
return null;
}
var timer = setInterval(function () {
elapsed += POLL_INTERVAL_MS;
if (elapsed > MAX_WAIT_MS) { clearInterval(timer); return; }
var store = getStore();
if (!store) return;
var kb = store.getState().KBUIState;
if (!kb || !kb.subCategoryWithArticles || kb.subCategoryWithArticles.length === 0) return;
if (!kb.isNext) { clearInterval(timer); return; }
clearInterval(timer);
var portalId = getPortalId();
if (!portalId) return;
var base = window.location.origin + '/portal/api/kbCategory/' +
CATEGORY_ID + '/articles?portalId=' + portalId;
Promise.all([
fetch(base + '&from=1&limit=9').then(function (r) { return r.json(); }),
fetch(base + '&from=10&limit=9').then(function (r) { return r.json(); })
]).then(function (results) {
var sections = Object.values(results[0].data).concat(Object.values(results[1].data));
if (!sections.length) return;
store.dispatch({
type: 'KB_SUB_CATEGORIES_WITH_ARTICLES_BY_CATEGORY_SUCCESS',
data: { list: sections, categoryId: CATEGORY_ID, isNext: false, page: 1 }
});
}).catch(function () {});
}, POLL_INTERVAL_MS);
})();