About Next Capital Partners Limited (11542331) United Kingdom