About Tlor Europe Ltd (13468856) United Kingdom