About Think Palette Limited (12399127) United Kingdom