About Leo Star Limited (09243252) United Kingdom