About Logo Studio Limited (08032588) United Kingdom