About Cydef Ltd. (12244692) United Kingdom