About Nova Fintech Ltd (11529262) United Kingdom