About Micro Computer Solutions Limited (NI029853) United Kingdom