About Beimac Company Limited (12186267) United Kingdom