About B N Vemuri Limited (12012557) United Kingdom