About Mesala Ltd (11607988) United Kingdom