About Mer World Limited (12073871) United Kingdom