About Magic Beans (midlands) Limited (10155358) United Kingdom