About Sterling Ventures London Holdings Limited (12946269) United Kingdom