About Lilyrus Limited (12827037) United Kingdom