About Omni Private Investments Limited (12590975) United Kingdom