About Mr Magoo Ltd (12360894) United Kingdom