About Namma Ruchi Limited (11994323) United Kingdom