About Mighty Duck Ltd (12863670) United Kingdom