About Sri Medha Solutions Ltd. (10178468) United Kingdom