About Cyclant Solutions Limited (06092259) United Kingdom