About Meavale Limited (11969950) United Kingdom