About Clementine & Captain Ahab Ltd (07389926) United Kingdom