About Triland Computers Limited (02111446) United Kingdom