About Lucas Consulting (uk) Ltd (03681236) United Kingdom