About The Koozo Group Ltd (12818944) United Kingdom