About Griffin Technical Solutions Ltd (06888881) United Kingdom