About La Babalu Limited (NI010670) United Kingdom