About Satoshi Shrugged Limited (13703322) United Kingdom