About Mameli Topco Limited (12049879) United Kingdom