About Clemdox Developments Ltd (13585135) United Kingdom