About Spacefix Ltd (12647619) United Kingdom