About Mekala It Solutions Ltd (13692935) United Kingdom