About Techmia Limited (12932513) United Kingdom