About Mirida Ltd (12850072) United Kingdom