About Waldo Works Studio Limited (08276652) United Kingdom