About Akoya Lonsdale Limited (12341726) United Kingdom