About Spinor Research Ltd (11630390) United Kingdom