About Mini Magoo Limited (05683933) United Kingdom