About Nexgen Holdings Ltd (12975563) United Kingdom