About Namaste Organics Limited (07407964) United Kingdom