About Omosco Investments Limited (10656887) United Kingdom