About Tesla Properties Limited (10022782) United Kingdom