About Thompson Innovations Limited (SC625818) United Kingdom