About Lucanus Limited (06476801) United Kingdom