About Menai Computers Limited (02196774) United Kingdom