About Venkateshwara London Limited (13452736) United Kingdom