About Oora Limited (12262422) United Kingdom