About Cyclopic Holdings Limited (13209629) United Kingdom