About Yeovil Tekla Design Ltd (11363075) United Kingdom