About Scimitar Computer Services Limited (03422728) United Kingdom