About Meron Investments Limited (04132108) United Kingdom