About Quahog Life Sciences Ltd (11871858) United Kingdom