About Griffin Technical Support Services Limited (11384209) United Kingdom