About Geminae Life Sciences Limited (12910199) United Kingdom