About Kyklo Developments Limited (06243134) United Kingdom