About Mamaar Ltd. (08624345) United Kingdom