About Projekt Ventures Limited (11658973) United Kingdom