About Omni Hotels Holdco Limited (13058938) United Kingdom