About The Vector Stem Partnership Ltd (10283324) United Kingdom