About Omni Investment Capital Limited (13372679) United Kingdom