About Blockmark Technologies Ltd (10821944) United Kingdom