About Barra Organics Limited (08717319) United Kingdom