About Kenhow Bio Limited (11557771) United Kingdom