About Tesla Imaging Limited (09913701) United Kingdom