About Blockwork Technologies Limited (12889722) United Kingdom