About The Tech Game Ltd. (07701903) United Kingdom