About Mamiweb Ltd. (06230778) United Kingdom