SAP Workload Migration to Azure for a Pharmaceutical Company


SAP Workload Migration to Azure for a Pharmaceutical Company

Azure for a Pharmaceutical Company

Client Overview

The client is a leading pharmaceutical company headquartered in the US. With over 50 years in the medical tradition, the client is a leading supplier in the domestic pharmaceutical market enhancing their business output and growth with the implementation of market-leading technologies. The client wanted to make progress with their digital transformation journey and hence saw an opportunity with cloud for business.

Business Challenge

The client wanted to migrate its SAP infrastructure to the cloud environment as they wanted a cost-effective approach for the platform. At the same time, they wanted better management of the SAP platform and intensive operations along with the dynamic allocation of computing and data storage resources. The task was monumental and the client required a solution partner who could them with the following challenges:

  • Upgrade local SAP infrastructure in terms of performance and capacity.
  • Support traditional server/storage/network hardware with backup/HA solutions.
  • Ensure seamless migration planning.
  • Business Continuity with High Availability and Data Recovery processes.
  • Dev/Test/QA environment support.
  • Have an on-demand functional SAP Partner with a local presence.

SAP Workload Migration to Azure for a Pharmaceutical Company
MSRcosmos, a Microsoft gold partner with SAP on Azure Advanced specialization, had previously worked with the client on another cloud migration project. The client identified Microsoft Azure as the ideal cloud partner. Azure is fully certified and approved by SAP and now used by 90% of Fortune 500 companies – was unanimously the first choice in terms of migration. Also, SAP migration to Azure allows spinning up VM’s in minutes.

MSRcosmos offered to boost the client’s SAP systems through migration to Azure with enhanced agility, lower TCO and storage expenses, higher availability, and innovation.


In the initiation phase of the project (PoC), MSRcosmos did a complete assessment of the existing SAP environments, the team developed a mock architecture of SAP in Microsoft Azure, prepared SAP QAS and PROD environments using different Oracle and SAP HANA DB management systems, tested two different scenarios with SLES and RedHat Linux platform in Azure Linux Virtual Machines, tested Azure workloads and presented the outcomes to the client. Post client’s approval of PoC results the team started with the full-scale implementation:

  • Configured SAP ERP (based on SLES OS and Azure Linux Virtual Machines) architecture within Azure infrastructure.
  • Verified conditions for migration from Oracle DB to SAP HANA.
  • Integrated backup and Disaster Recovery solutions.
  • Monitored solution for the Linux and SAP parts.

With the help of Microsoft, MSRcosmos led a full-scale migration of the SAP platform to Azure replacing Oracle DB with SAP HANA.

Business Value

MSRcosmos with the help of Microsoft successfully conducted the cloud migration project for the pharma giant. 100% of SAP infrastructure transition was finalized within 2 months from the initiation of the project, with immediate proven results:

  • Up to 30% performance boost.
  • 60% fewer storage costs.
  • 50% TCO cost savings with MS Azure Reserved Instances and Azure Hybrid Benefit.
  • Hardware cost savings on hyper-scale cloud infrastructure.
  • 300 end-users (executives & decision makers) benefitted.
  • Faster provisioning – minutes instead of days and improved time-to-market for new requirements.
  • High levels of SAP automation allows to focus on strategic tasks.
  • SAP systems to scale up/out/ down depending on workload.
  • Enhanced security and enterprise GDPR compliance.

Talk to us: +1 925 399 4218 or Email:


Smooth S/4 Conversion And SAP Workload Migration To Azure for a Tech Company



The client is a leading information technology outsourcing company headquartered in the USA. They provide technology solutions, from ideation to execution to Global clients.


The client was struggling with its legacy systems as it was unable to cope which the increasing requirements of the business. They faced problems with scaling and had to make some serious decisions as to how to meet business needs. They had two choices 1. On-Premise and 2. Cloud. They consulted MSRCosmos for help and ultimately decided to go with Azure, for its pay-as-you-go cost, structure, and agility. Following that, MSRCosmos’ team did an initial assessment of the client’s legacy systems and engaged with their IT to ensure a smooth transition. The Team had to go through several roadblocks due to the ongoing COVID-19 pandemic. The situation had made the task much more difficult. Moreover, other factors contributed to the nature of the challenge and delay:

  • System build of 7+ servers per landscape
  • Unicode Conversion Integration of C Projects to S4-HANA -PPM
  • BW to BW-HANA Migration
  • High availability set up (S/4, Portal)
  • Azure Cloud Migration in One Program


The client was dependent on legacy processes for more than 15 years, this caused hindrances in terms of scaling. They wanted to re-platform the system core. MSRCosmos, their solution partner, suggested S4HANA digital core as it resembled the client’s earlier setup. To further aid them to decide, MSR along with SAP conducted several workshops to showcase the various benefits. They successfully demonstrated the product roadmap as well as components used, making the whole journey clear to the client and its team. Following the visit, the client had some internal discussion and then gave the green signal to move ahead with the plan. MSR along with the SAP Practice team started the implementation. While the team carried out the setup, the client continued with the On-premise systems till the production cutover. A Parallel Azure landscape was built for the project that helped with the process.

This landscape was then activated as BAU production and the On-premise landscape was closed. The production cutover plan was refined with learnings from Mocks, VAS, COE, and service inputs. Due to the COVID-19 pandemic, the complete task was performed remotely.


With smooth S/4 conversion and SAP workload migration to Azure, MSRCosmos was able to deliver:

  • Single S/4 HANA Landscape for S/4 HANA and PPM
  • Reduction in the size of DB by 30%
  • Flexibility and scalability

Better performance in transaction and reporting.

Talk to us: +1 925 399 4218 or Email:


Retail Giant Migrates Entire On-Premise SAP Estate To Azure To Keep Pace With Evolving Business Needs

Azure To Keep Pace With Evolving Business Needs


The client is a leading US retail giant specializing in safety products. The core purpose of the business is to ensure people’s safety at work. They distribute a world-class range of over 150,000 quality assured, branded products, that includes protective equipment like safety helmets, gloves, eye protection, high-visibility clothing, safety footwear, safety harnesses, muffs, hard hats, respirators, to name a few and other workplace safety and hygiene products.


The client was keen on digital transformation as they wanted to develop new-age applications that could benefit the growing business and meet the demands of evolving retail space. Having depended on on-premise systems for over 15 years, they were unable to scale. Besides, maintenance costs were high. They wanted a cost-effective, flexible solution for their size of IT operation. The client engaged with MSRCosmos and decided to migrate its entire on-premise SAP estate to Microsoft Azure and close its own data centers. Azure was a unanimous choice as it opened up exciting cloud computing opportunities to develop a fully digitally integrated business.


MSRCosmos engaged with the client’s IT team and assessed all the pain points. Our team then crafted a comprehensive strategy to ensure a smooth migration of their SAP estate workloads on Azure and tailored a cloud adoption framework according to their needs. The migration plan comprised of Azure’s public cloud services and training material for their employees on Azure.

Our team meticulously planned every detail and performed two mock-ups before orchestrating the final migration. In the process every aspect was scrutinized and assessed for potential risks, informing a program to cater for every possible eventuality.


Since moving to Azure the client is able to seamlessly scale systems on demand, enjoy simplified backup and restore procedures, and benefit from a cost-effective disaster recovery solution. The move has also reduced the maintenance cost by 40% with full security compliance.

Talk to us: +1 925 399 4218 or Email:


Tech Giant Migrates Business Critical Web-based SaaS Application To Azure

Web-based SaaS Application To Azure

Company Overview:

The client is a leading software tech giant with offices in the US and Asia Pacific. The company’s main product is an end2end ERP platform that delivers product lifecycle management, supply chain and warehouse management, and other related software for web-based technology architecture. The company continues to develop and update its software to meet the changing demands of their customer with whom they work very closely.

The Business Challenge

The client’s business-critical SaaS application was running on on-premises servers, requiring separate management of the server hardware and the software. This was hindering both the scalability and availability of the application and increased maintenance efforts.

Msrcosmos’ Approach & Solution

The client consulted MSRCosmos to help migrate its on-premises application workloads to the fully managed Microsoft Azure cloud platform. MSR’s team conducted several application upgrades and transformations to make it migration-ready, post which it was moved to Azure’s managed platform.

During migration MSRCosmos reviewed the source code, transforming it to take maximum advantage of the cloud platform (i.e., replacing the on-premises message queueing system with the high throughput Azure Service Bus). MSR’s team worked with the client’s IT team to optimize database performance for scalability. MSR built out a multi-regional fail-safe highly available architecture, which now allows the application to use the global distribution of Microsoft Azure data centers, where the application is present in several different data centers across the globe.  Constant monitoring tools were also provided as support for instances of unavailability of database or application failure so that business operations could continue as normal with the reserve systems.

Benefits Delivered

The migration of on-premises business-critical SaaS applications to Microsoft Azure resulted in the following

  • Cut server maintenance efforts and costs to half.
  • In the event of a disaster maintain business as usual with the help of reserve systems.
  • Azure managed platform ensured full system availability and operating system updates.
  • The ability to scale easily, as and when needed.

Talk to us: +1 925 399 4218 or Email:


Increased Business Agility with SAP Workload Migration to Azure


About Customer

The customer is a leading Textile manufacturer headquartered in the USA, with over 20K employees working worldwide. To make product delivery faster the customer wanted to enhance its operational performance and needed an IT infrastructure that could support it. Considering this, the customer decided that moving their datacenters and production base to a high-performing SAP database management platform would be best for them. So, they collaborated with MSRcosmos, to migrate their existing database from Oracle to SAP HANA to Azure.

Business Challenge  

The customer acknowledged the fact that just having great products was not enough. The need was a super-efficient order processing solution that will enable them to stay ahead of the competition, regardless of their industry. Identifying this requirement made them decide to upgrade the operating systems.

For years, the customer had depended on the Oracle database for its SAP applications. And since they were dealing with many customers at the same time worldwide, they relied on many data centers. They wanted a solution that could connect their offices and data centers and speed up the present operations and delivery process. The immediate concern was their existing database which was in a complex Oracle environment and a major hindrance for them.


After evaluating several options the customer opted to go with MSRcosmos for our SAP on Azure expertise. Our team helped the customer move its complex Oracle environment to SAP HANA on Azure. We then configured their SAP HANA estate on Azure. The customer had multiple operating systems running on 300 servers, and the Oracle database was more than 50 terabytes. MSRcosmos, therefore, did the SAP deployment in several phases.

MSRcomos leveraged its proprietary platform which took into account both the SAP suite and the underlying infrastructure. In phase one we carried out the migration of on-premise SAP landscapes to Azure based on application priority profiling. In phase two we did migrations of an Oracle 12g database to an SAP HANA on Azure production system MSRcomos continues to use its proprietary platform for ongoing management of the customer’s Azure environment.


The migration resulted in the following benefits-

  • 60% maintenance cost reduction and up to 30% increased execution efficiency
  • Same day factory planning unlike the previous scenario of taking 24-48 hours
  • The time it takes to report has been reduced from hours to minutes.
  • Capacity on-demand with a high level of security
  • More than 85% increase in the percentage of online orders
  • Facilitate use of multiple digital channels to meet customer expectations
  • Enabled use of the digital method for remote demonstration of high-performance materials to meet customers’ needs

Talk to us: +1 925 399 4218 or Email:


Improving Business Growth and Bringing Innovation by Moving to Azure



An American premium food bakery realizing a business growth of 10% every year needed to strengthen its IT infrastructure that could support rapid growth and changes. As a first step, the company decided to move SAP S/4HANA and other SAP applications on Microsoft Azure. Their IT team teamed up with MSRcosmos to establish a high-availability environment using SUSE Pacemaker Clusters and Azure Site Recovery. The outcome— a unified platform with instant scaling with better uptime that helps analyze data faster for decision making and operate much smoothly.

Driving innovation and change

The company started with a humble setting in 2007 with only 5 people in a backyard, that sold biscuits such as cookies, creams, crackers to local retail consumers. Over the years the company earned a name in the premium bakery segment. As business flourished, they included other bakery products in savory and sweet categories like bread, buns, and cakes. They now cater to a loyal following in 26 states.

In their initial days, the company largely depended on disparate technology tools to meet operational requirements. They lacked the right resources to build a fully functional tool within a short span that could accelerate ideas to the concept at a fast pace to benefit the business. Most of their finances were directed to procure raw materials for production. The decision-makers were unsure if their existing manpower could create the required infrastructure, and shield from investing.

The requirement changed when the company started to show exponential production growth. With expanding production, operational visibility was reduced. The company had to make some serious decisions to achieve operational effectiveness. “The need was to integrate IT systems, and after contemplating a lot we decided moving to the cloud would be the best solution, as this would provide a streamlined platform for both the front-end applications and back-end systems,” said Chief Information Officer.

Consolidation of technologies 

The company evaluated several ERP systems and then decided to embrace SAP S/4HANA, as they wanted to run its ERP on a single global instance. Next, they needed a cloud platform best suited for its SAP environment. MSRcosmos, the company’s solution partner aided them in decision-making. Microsoft Azure was a clear winner for its pay-as-you-go cost structure, agility, and ease of interoperation with the company’s existing infrastructure. Also, the company was already using Windows and Office applications, so opting for Microsoft made sense.

Azure addressed their modern business objectives such as building true disaster recovery capabilities, supporting SAP analytics without impacting production servers, and improving productivity. “Choosing Microsoft Azure for the workload was definitely the right choice, as it helped us make an impactful business transformation not just limited to technology,” says the IT head.

MSRcosmos set out to deploy SAP S/4HANA, SAP Process Orchestration, SAP Document Service, SAP Analytics Cloud (SAC), and SAP Business Object Data Services on Azure. Within 7 months, MSRcosmos finished the SAP implementation. They then moved on to migrate all the non-SAP workloads and applications from on-premises facilities to Azure.

High availability and real-time reporting

The company was clear from the start in its digital transformation goal of 1) high availability, 2) fast, efficient disaster recovery, and 3) access to real-time operational analytics directly from SAP S/4HANA. To fulfill this goal, they needed a market expert that could support the company’s vision. The company consulted and chose MSRcosmos for their expertise — a Microsoft Gold partner with SAP on Azure advanced specialization.

MSRcosmos worked in collaboration with the client’s IT team and implemented SAP S/4HANA on Azure using active-active, high availability configurations. To maintain service availability during failure the team used SUSE Pacemaker Clusters and fencing API.

The active-active used for SAP HANA now helps the client easily create live reports directly from S/4 without any performance impact to its production system. Azure Load Balancer helps deliver high availability and strong network performance. MSRcosmos also implemented Azure Site Recovery and HANA System Replication solutions that now deliver best-in-class recovery point objective (RPO) and recovery time objective (RTO) requirements.

SAP S/4HANA active-active on Azure has boosted availability with near-zero maintenance. With ready access to up-to-date reporting into inventory and production, the business now can respond faster to situations with data-driven decisions.

HANA System Replication and Azure Site Recovery, enables the company to test the reliability and availability of SAP environment on Azure.

Increased business agility

By moving to Azure, the company now can easily spin up the SAP S/4HANA instances it needs without worrying about upfront costs. They now possess the flexibility to maintain its fast pace of business as they can test application performance and scale up or down before committing to a long-term arrangement. By spinning up virtual machines for disaster recovery testing and then removing them after the test, the company saves costs of added hardware. The client now have the agility to scale up as needed and ensure that the infrastructure never becomes a bottleneck.

The digital transformation has certainly made them more nimble and agile. With the deployment of SAP on Azure, they have cleared all IT infrastructure roadblocks.

Talk to us: +1 925 399 4218 or Email:


Construction Company Trims Cost by 40% by Migrating its SAP Workload on Azure


Client Overview

The client is a leading construction and real estate management firm headquartered in the USA. To reduce cost, optimize performance, and speed innovation, the client decided to migrate all its SAP applications to Microsoft Azure. This strategic decision enabled the company to reduce costs by 40 % and improve overall SAP performance.


The client has diversified business. They are active in real estate management, develops and distributes construction materials, and owns and manages the investments and operating properties in collaboration with nine other partners in the USA.

Having widespread dealings, the client was looking for ways to operate its business more cost-effectively. It had earlier moved most of IT workloads, that included its SAP estate, to a third-party hosting facility, but service costs were high with not enough flexibility for the size of their IT operation. They were paying for server resources even when not using them, and over time they hit performance limits. This badly affected the business process and billing.


The client had earlier engaged with MSRComos— a Microsoft Gold partner with SAP on Azure Advanced specialization and had hired us to manage their SAP infrastructure. Our team together with the client assessed the pain points and after a few meetings we suggested them to move their SAP servers to Microsoft Azure. Microsoft Azure was a unanimous choice as the client was already using Microsoft Office 365 cloud-based productivity applications, and Azure is a totally flexible and highly secure cloud-based, cost-effective platform. Also, choosing Azure would give them the foundation for growth and migration from SAP ECC 6 to a different ERP in the future.

Our team orchestrated the migration planning and executed it over a weekend. Now, the client’s production versions of SAP, SAP ERP, Solution Manager run on Azure Storage, Azure Virtual Machines, and Azure Virtual Network. SAP runs under the Windows Server operating system and the SAP MaxDB database.


Since moving to Azure, the client realized a 40% reduction in its SAP hosting costs as the pricing is consumption-based. Lower IT costs have enabled them to compete with others in a price-sensitive market. Besides, the performance has improved drastically. They can resolve issues in minutes by upgrading to larger Azure Virtual Machines. There is a lot of flexibility than before. Their monthly process which used to take at least two days can now be completed in an hour or two.

Azure provides them a faster, more reliable network link to mobile devices. Employees can access SAP data anytime and update them as and when needed.

Talk to us: +1 925 399 4218 or Email:


Ensure the Security of Health Data with Azure

Bring the digital transformation in healthcare with new and innovative solutions offered by Microsoft Azure to provide better patient care and cutting-edge medicine.

Challenges Faced by Health Care Industry

Healthcare industries are facing many IT challenges such as minimum data storage, high IT and enterprise operational costs for legacy software. The system often gets attack by hackers, and healthcare data security comes at a risk. In case of emergency, condition likes giving CPR to cardiac patient real-time data access is required. Day by day hospitals is getting overcrowded. They failed to maintain social distancing and are unable to stop the spread of infectious diseases. Many challenges are arising while handling clinical and non-clinical applications with untrained staff. After the COVID-19 shutdown, healthcare centers are overburdened with peak responsibilities. Such as providing medical care and information to the people as everyone became cautious about their health and started consulting with doctors for minor sicknesses.

AZURE services offered by MSRcosmos provide better healthcare experiences and outcomes. Application modernization with AZURE can help to reduce operational costs. Building a secure cloud network minimizes the risk of successful attacks. AZURE-based bot services provide quick and personalized health-related information to the patients or the general public via natural online communication. Azure is expanding capabilities in the hospital context while ensuring the safety of patients and staff.

Business Benefits –

MSRCosmos– partnered with Microsoft, specializes in Cloud migration.

  • The Bot Services not only improves patient interaction to improve COVID-19 care as well as it helps in hospitals in resource management
  • It provides access to Azure servers without actually having to buy, own or maintain them
  • The advanced encryption process improve high security and handle confidential patient’s data resulting in a reduction of cyber attack
  • It offers unlimited data storage, faster data recovery to huge information generated at hospitals
  • Azure helps healthcare industries to migrate their on-premise infrastructure on Azure which brings an overall reduction in expenditure
  • Azure services gather telemetry data from a CPR card to provide valuable, real-time data about the CPR quality and provide precise, supportive feedback to the rescuer, which save the life of a patient with its fast service
  • Power Automate will contribute to employee well-being by reducing the effort required while handling the manual data entry

We, at MSRCosmos, with our cloud-certified tools and technical expertise on SAP and Azure, we are excel in providing better cloud services across the globe by handling challenges efficiently.

Talk to us: +1 925 399 4218 or Email:


Fastrack Your Retail Industry Business Growth with Azure

Retail Industry

Accelerate retail with AI, advanced analytics, cognitive services and bring agility to business

Challenges Faced by the Retail Industry

One of the first sectors to contract in times of crisis is retail. The operator whose economy is dependent on the sale of food, consumer product, etc. suffering immediately resulted in loss of revenue as consumption fell rapidly. After this pandemic, as per government guidelines, managing the workforce and customers became difficult. Businesses are facing more downtime. Old technologies failed to perform an online operation. Evolving in a continuously changing marketplace and meeting the expectations of each customer, brand migration is highly affecting the business as consumers started buying more online and preferring contactless purchases. Challenges arise in inventory management across physical and web channels. Unsecure payment activities result in more frauds. Businesses suffered a loss in the cold chain due to spoilage and theft.

For retail, AZURE is one such platform that improves customer service and efficiency. It helps retailers to modernize their IT assets by moving to the cloud. That new infrastructure architecture will bring connectivity, consistency, and efficiency required to a company. The AI and cognitive services build an effective, future-ready retail workforce. Power BI and daily Insights contribute to the company’s digital transformation and help to set marketing strategies. The secured transaction gains more trust among the customers. Dynamic 365 generates a quick response to consumer demand reduces the delivery time. It also achieved retail asset protection. It prevents the migration of customers with a loyalty program management. Augmented reality apps can be used for a range of retail activities, such as back-end stocking, providing low-contact shopping alternatives like curbside, home delivery, and demonstrating how to assemble a product to the customers offering an enjoyable and peaceful shopping experience. Azure Data Factory, Azure Data bricks, Azure Data Lake, Power BI, Azure Active Directory, Azure Monitor, and Data Addiction’s IP accelerator lake flow are all used by Data Addiction. Data Addiction may produce Azure resources 30 to 50 percent faster with Lake Flow, keeping a historical record of the data in a cost-effective data lake, and proactively monitor the data with Lake Flow. Azure Data bricks, which uses machine learning to perform real-time big data processing, gives the retailer a considerable speedy edge.

Business Benefits –

MSRcosmos- Microsoft partner that specializes in moving Retail Industries to Azure offers:

  • Prevention of fraudulent payment activity wins the trust of people and makes it more reliable.
  • Ensure employee and customer’s data security which can bring better employee-customer engagement
  • It enables customers and employees to adopt a unified platform and makes workforce management easier.
  • Real-time tracking of goods reduces losses due to spoilage, theft and fastens delivery processes.
  • It increases opportunities for customization and improves the customer experience.
  • Simplifies inventory management with the total technological environment and eliminates downtime at a warehouse resulting in time-saving.

Talk to us: +1 925 399 4218 or Email:


Modernize your operations by leveraging the power of Microsoft Azure

Logistic Industry

Using a powerful platform like Azure, streamline your entire operations, reach new heights with innovation, and build a one-of-a-kind logistics system that sets new standards for your industry with efficiency. 

Challenges Faced by the Logistics Industry 

The absence of scalable systems in the logistics industry often results in an overall reduction in efficiency. The manual check-in process delays various services such as procurement of goods, distribution, port management, etc. because of all the time-consuming paperwork done and a prolonged waiting time. These outdated business processes slowdowns the rate of improvement as the ageing on-premise infrastructures take up a substantial amount of time in monitoring and maintaining all the data. When it comes to cybersecurity, the industry cannot afford to compromise on the same as it matters equally on the ocean as it did on the cloud. Microsoft Azure, with its world-class security features, helps overcome this problem. 

For any industry, especially logistics, moving the internal IT resources to a flexible and scalable cloud platform helps achieve optimal business performance and delivers innovation. But the major concern remains the cost associated with it.  

MSRcosmos along with Azure makes this journey smooth and ensures state-of-the-art agility, security and recoverability of data while reducing costs and upgrading the infrastructure. MSRcosmos conducts a detailed evaluation of the existing infrastructure and drafts a plan accordingly to complete the migration without any data latency and with minimum downtime. 

Business Benefits – 

  • Moving to Microsoft Azure guarantees a great SAP performance and AI innovation. It makes real contributions to business agility and helps it stay ahead of the competition. 
  • Improves freight processing time by replacing paper-based check-in processes for deliveries and provides live data throughout the warehouse and front offices. 
  • Azure offers substantial operational benefits and a robust, modern technology foundation with additional layers of security. 
  • The integrated security features of Microsoft Azure strengthens the security layers, identifies hidden risks both on-premise and in the cloud, and automates routine tasks so the security team can focus on innovation. 
  • The payment process becomes better and faster using Azure as the system reads payment data from the payment partner and matches it against incoming deliveries. This alerts customers at sign-in if a payment is required and ensures a secure, speedy and smooth transaction. 
  • Replaces paper-based check-in by automated check-in which makes pick-ups and drop-offs of cargo become seamless. 
  • Halves disaster recovery time and boosts the availability of key systems. 
  • The migration helps the company to leverage a host of advanced Azure services including Azure PaaS and AI capabilities that add high business value and differentiation. 

Along with the above listed wholesome benefits and the advantage of pay-as-you-go service, Azure strategizes for innovation by delivering performance and flexibility that helps your business evolve in ways that are meaningful. 

Talk to us: +1 925 399 4218 or Email:

Contact MSRCosmos

Contact Us