About Ovanic Farm Ltd (12605754) United Kingdom