About Tefla Limited (11357212) United Kingdom