About Lucrum X Limited (13499442) United Kingdom