About Lancoor Business Solutions Limited (13188118) United Kingdom