About Neihma Sarl Limited (13458508) United Kingdom