About Mekahay It Solutions Ltd (11349563) United Kingdom