About Popular&nexus Ltd (12441304) United Kingdom