About Spin Technology Limited (SC242580) United Kingdom