About Lec London Limited (11176108) United Kingdom