About Telmark Limited (08706285) United Kingdom