About North West International Scientific Center Ltd (12775260) United Kingdom