About Knox Wells Holdings Ltd (13198336) United Kingdom