About Tech Spark Retail Ltd (11595728) United Kingdom