About Ibosa Properties (uk) Ltd. (10176619) United Kingdom