About Mamiax Sales And Marketing Consultants Ltd (12780198) United Kingdom