About Cyclic Investments Limited (03886003) United Kingdom