About Clipsydra Ltd (08288619) United Kingdom