About Spot Solutions Ltd (13124317) United Kingdom