About Mercala Ltd (07138261) United Kingdom