About Nexterra Operations Limited (10308155) United Kingdom