About Ovata Investments Limited (12944119) United Kingdom