About Magic Bean Studio Limited (10258453) United Kingdom