About Owen Owen Languages Uk Limited (06520144) United Kingdom