About Block Technology Holdings Limited (09084882) United Kingdom