About Kangoo Ltd (11960468) United Kingdom