About Nxri86 Limited (11186299) United Kingdom