About Ojums Apartments Limited (12637649) United Kingdom