About Triskel Software Limited (08687861) United Kingdom