About Anoushka Ayurveda Limited (12299089) United Kingdom