About Lucril Limited (10127522) United Kingdom