About Super Magic Bean Limited (11290483) United Kingdom