About Omari Holdings Ltd (13393043) United Kingdom