About The Ark Investment Solutions Limited (08741785) United Kingdom