About Techx Sports And Advisory Services Limited (13287825) United Kingdom