About Teslake Limited (01369394) United Kingdom