About Griffin Life Science Limited (06836961) United Kingdom