About Oena Limited (12029479) United Kingdom