About S.mekala Limited (11273347) United Kingdom