Here’s what consumers have asked with answers from Omsara staff and previous consumers.
It is very legit a UK registered limited company since 2013 can check on company house for the same
Because it is a UK company and I know my money is safer than if I was to buy from a non UK business.