About Michael Omara Limited (12116367) United Kingdom