About Nova Libertas Holdings Limited (13251239) United Kingdom