About Sp6 Technologies Limited (09487286) United Kingdom