About Cycloid Ltd (09877082) United Kingdom