About Sandra Oden Limited (13186130) United Kingdom