About Kaloo Medical Ltd (12624144) United Kingdom