About The Technology Partnership (2017) Limited (04658926) United Kingdom