About Omada Subs Ltd (NI664600) United Kingdom