About Ambucare International Ltd (13400384) United Kingdom