About Cyclade Holdings Ltd (13290063) United Kingdom