About Mameli Group Management Limited (12050016) United Kingdom