About Tesla Investments Limited (09478013) United Kingdom