About Mel Caribbean Products Limited (12880546) United Kingdom