About Numenor Developments Limited (12516247) United Kingdom