About Klepsidra Limited (13610458) United Kingdom