About Griffin Technology Limited (12440874) United Kingdom