About Merella Limited (06450759) United Kingdom