About Mean Machine Promotions Ltd (12332431) United Kingdom