About Boss Eyed Beans Limited (12206613) United Kingdom