About Sps Technology Holdings Ltd (11825962) United Kingdom