About Teccharge Limited (11270863) United Kingdom