About Spts Technologies Holdings Limited (07636450) United Kingdom