About Nexta Infrastructure Holdco Limited (10832394) United Kingdom