About Ideal Design And Licensing Uk Limited (08661413) United Kingdom