Name WilliamKennedy University Name londan university Company Name swapp tech Role/Position in Company swapp tech