About The Space Factory Limited (06384924) United Kingdom