About Teleskill Limited (07925442) United Kingdom