About De Baga Limited (11801187) United Kingdom