About Blockspace Ltd (11186410) United Kingdom