About The Sustainable Shipping Initiative Limited (08652606) United Kingdom