About Cycladex Ltd (11642832) United Kingdom