About Lightfoot International Consulting Ltd (11238280) United Kingdom