About Mererose Limited (13704302) United Kingdom