About Luctel Ltd (10226943) United Kingdom