About Ovessa Investments Limited (13245911) United Kingdom