About Mela & Sharpe Ltd (12502885) United Kingdom