About Nexta Project Holdco Limited (10832391) United Kingdom