About New Spot Investment Limited (13674969) United Kingdom