About Omari Tech Limited (11141947) United Kingdom