About Ss Innovation Limited (12528024) United Kingdom