About Computerminds Limited (04935621) United Kingdom