About The Blockhouse Technology Limited (11236530) United Kingdom