About Okells Holdings Limited (11475402) United Kingdom