About Merkle Ventures Holdings Ltd (11240107) United Kingdom