About Nuqlea Limited (13466806) United Kingdom