About Mini Magoos Sensory Play Ltd (10642106) United Kingdom