About Leo Capital International Ltd (11957322) United Kingdom