About Omni Netherlands Holdco Limited (13058823) United Kingdom