About Almora Botanica Almora Botanica is a skincare brand, currently planning to launch products in the EU and the USA markets. Its product development lab is located in Bangalore (Whitefield), India. The skincare products, we develop, aim to be 100%…