About Tech And Jam Limited (11052648) United Kingdom