About Nubicore Technologies Ltd (11750399) United Kingdom