About Cyclope Ltd (13016276) United Kingdom