About Meneghelo Ltd (11181353) United Kingdom