asked by Jay V. on 1/18/20
It is very legit a UK registered limited company since 2013 can check on company house for the same
Omsara is legit UK registered company at companies house In the United Kingdom. They offer a 14 days returns policy as well
Get answers from the Omsara staff and other customers.
Owners and employees, register now to answer these questions from potential customers. Register now