About Kugoo Limited (12074580) United Kingdom