About Nest X Holdings Limited (10694590) United Kingdom