About Omne Investments Holding Limited (07860968) United Kingdom