About Baraka (ross On Wye) Ltd (09149082) United Kingdom