About Kells Holdings Limited (04394255) United Kingdom