About Ampella Holdings Limited (10363378) United Kingdom