About Kanel London Limited (13060058) United Kingdom