About Mr Bean 2 Ltd (11523220) United Kingdom