About Techappliance Ltd (12453341) United Kingdom