About Kiddi Canvas Limited (05925861) United Kingdom