About Tek Squad Limited (11743616) United Kingdom