About The Dragonfly Project C.i.c. (07557556) United Kingdom