About Mela Paul Limited (12226726) United Kingdom