About The. Spot Ltd (12329399) United Kingdom