About Lance Consulting Limited (09280421) United Kingdom