About Spot Holdings Limited (06988302) United Kingdom