About Shared Service Architecture Ltd (06688623) United Kingdom