About Spinaxo Solutions Ltd (12839198) United Kingdom