About S Square Trading Limited (10478854) United Kingdom