About Numedia Innovations Ltd (12398512) United Kingdom