About Empire Ouma Ltd (13289746) United Kingdom