About Numedia Technologies Limited (06517045) United Kingdom