About Sn Innovation Trading Limited (10803829) United Kingdom