About Merkaba Studios Ltd (11046713) United Kingdom