About Mekamsoft Technologies Limited (10292262) United Kingdom