About Elizabeth Odia Limited (10497356) United Kingdom