About Nemach Limited (10594160) United Kingdom