About Magic Beans Limited (08858239) United Kingdom