About Spica Temperature Control Solutions Limited (08463480) United Kingdom