About Tessla Limited (11917785) United Kingdom