About Gifford Bioscience Limited (10602974) United Kingdom