About Kdo Services Ltd (12252578) United Kingdom