About 10x Tech And Innovation Centre Ltd (12085855) United Kingdom