About Kestrel Scientific Limited (08443745) United Kingdom