About Meelmore Limited (11662704) United Kingdom