About Teleft Limited (12191086) United Kingdom