About One Mean Bean Limited (06793703) United Kingdom