About Venkatesa Inc Limited (09705160) United Kingdom