About Cydea Ltd (12204451) United Kingdom