About Satoshi Tensai Limited (12210544) United Kingdom