About La Mama S (terrington) Limited (11579928) United Kingdom