About Waldo Artist Limited (05996466) United Kingdom