About Ovestis International Capital Management Limited (08381637) United Kingdom