About Vemuru Limited (10430191) United Kingdom