About Mr Bean & Teddy Limited (05017744) United Kingdom