About Oedi Ltd (10184920) United Kingdom