About Satori London Limited (11922481) United Kingdom