About Lamda Pharma Limited (09421468) United Kingdom