About Teak Bus Ltd. (08196120) United Kingdom