About The Magic Bean Group Limited (10708957) United Kingdom