About Terahashpower Technologies Limited (12253592) United Kingdom