About Svf India Holdings (uk) Limited (11577972) United Kingdom