About Spacics Limited (13130526) United Kingdom