About Meleri Limited (11326032) United Kingdom