About Leo Solutions Ltd. (11195627) United Kingdom