About Merola Limited (13241815) United Kingdom