About Ciclopi Ltd (09984326) United Kingdom