About Ozark Management Limited (12187809) United Kingdom