About Meucci Ltd (SC517963) United Kingdom