About Nexta Investment Management Limited (11767740) United Kingdom