About Ohana Property Investments Ltd (13170699) United Kingdom