About Nexta Capital Partners Limited (10629972) United Kingdom