About Omnia Investments Limited (10885876) United Kingdom