About Omi Management Ltd (SC391417) United Kingdom