About Hypatia London Ltd (13670417) United Kingdom