About Tyrell Information Technology Services Limited (03456433) United Kingdom