About Ragamuffin Art Limited (08003350) United Kingdom