About Ramkrish Solutions Limited (11040508) United Kingdom