About Omni Holdings Limited (00578531) United Kingdom