About Trio Computing Limited (01412708) United Kingdom