About Ozark Property Limited (13228254) United Kingdom