About Block Ventures Ltd (11450892) United Kingdom