About Lucx Limited (10667683) United Kingdom