About Okoma Apartments Ltd (12400185) United Kingdom