About Maoma Designs Limited (11200249) United Kingdom