About Nemer Investments Limited (10037046) United Kingdom