About Abacus International Shipping Limited (01912449) United Kingdom