About Numel Solutions Ltd (12599421) United Kingdom