About Mellcat Limited (06734170) United Kingdom