About Merkle Tree Limited Partnership (LP020935) United Kingdom