About Telsa Trading Ltd (12438177) United Kingdom