About Amelli Sa Ltd (13476906) United Kingdom