About Leo International Limited (13387166) United Kingdom