About Verghese Investments Limited (13237661) United Kingdom