About Venkatram Limited (10309392) United Kingdom