About Mean Management Limited (08314232) United Kingdom