About Nova Finitor Ltd. (13639424) United Kingdom