About Terry Tesla Ltd. (11461104) United Kingdom