About Picture Palette Limited (03753387) United Kingdom