About Ovis Keizer Ltd (10995457) United Kingdom