About Khaba Omar Ltd (12653300) United Kingdom