About Samba & Mela Ltd (10544756) United Kingdom