About Ovcharka Limited (10868627) United Kingdom