About Spts Technologies Overseas Holdings Limited (01786418) United Kingdom