About Abacus Shipping Ltd (07940797) United Kingdom