About Mean Agency Ltd (12122540) United Kingdom