About Oh Lala Pizza Ltd (13145234) United Kingdom