About The Spot Nx Ltd (12783100) United Kingdom