About Udham Ngo London Ltd (12347836) United Kingdom