About Cycladi Ltd (10992713) United Kingdom