About Mero Asset Limited (12807729) United Kingdom