About Palette Studio Ltd (13238650) United Kingdom