About Nimble Shipping London Limited (03645982) United Kingdom