About Beanhead Limited (08179418) United Kingdom