About Merkspace Group Limited (10605343) United Kingdom