About S.p. Owen Limited (02117989) United Kingdom