About The Veda Soul Company Limited (10089844) United Kingdom