About Bugwere Development Trust (CE007286) United Kingdom