About The Spot Entertainment Ltd (12593455) United Kingdom