About Sbs Holdings London Limited (11471040) United Kingdom