About Cycle Group Holdings Limited (12708790) United Kingdom