About Spota Tech Ltd (09646614) United Kingdom