About Kudo & Leap Ltd (12200518) United Kingdom