About Ozark Holdings Limited (10957121) United Kingdom