About Spinosa Ltd (SC639526) United Kingdom