About Numedia Technology Limited (05285484) United Kingdom