About Omni Technologies Limited (12597563) United Kingdom