About Ritish Venkama Limited (12761549) United Kingdom