About Vichara Tech Limited (06535365) United Kingdom