About Leucid Bio Ltd (09331486) United Kingdom