About Ngounou Corporation (uk) Ltd (12672663) United Kingdom