About Component Creations Limited (08560846) United Kingdom