About Ozka Properties Limited (03073292) United Kingdom