About Oe20 Holdings Limited (12830978) United Kingdom