About Invent Worldwide Group Holdings Limited (13157638) United Kingdom