About Canvas Pixels Ltd (09234319) United Kingdom