About Ampulla Limited (05928812) United Kingdom