About Gallagher Technology Services Limited (11540559) United Kingdom