About Idu Management Services Ltd (10750905) United Kingdom