About Canny Planet Limited (04020412) United Kingdom