About Merkaba Buildings Ltd (13377939) United Kingdom