About Kandoo Limited (02706039) United Kingdom