About Numel Limited (12205762) United Kingdom