About Velanai Management Company Limited (13089594) United Kingdom