About Palette Software Limited (07424409) United Kingdom