About Odiase Limited (10541968) United Kingdom