About Ved Investments Limited (11059704) United Kingdom