About Kestrel Medical Limited (04122830) United Kingdom