About International Ocean Health Laboratory & Co Ltd (12659831) United Kingdom