About Projekt Innovation Ltd. (11713993) United Kingdom