About Spts Technologies Investments Limited (07635236) United Kingdom