About Jolda Oasis Properties Limited (13620736) United Kingdom