About Satoshi Block Dojo Limited (13448458) United Kingdom