About Griffin Scientific Limited (09585995) United Kingdom