About Omri Limited (13654683) United Kingdom