About Clepsydra Ltd (10629398) United Kingdom