About Kudo Picks Limited (11246991) United Kingdom