About Baubo Demeter Limited (11469712) United Kingdom