About Mojo Gallagher Limited (10722039) United Kingdom