About Nexa Lending & Security Services Ltd (12426322) United Kingdom