About Ngen Holdings Ltd (12695223) United Kingdom