About Magic Beans Media Limited (07845880) United Kingdom