About Kyrensa Limited (12682027) United Kingdom