About Swindon Makerspace C.i.c. (09893201) United Kingdom