About Meladi Limited (05385724) United Kingdom