About Spinor Limited (12224331) United Kingdom