About Tekksquad Ltd (10989120) United Kingdom