About Nimbus Computer Solutions Ltd (NI614567) United Kingdom