About Thrillplex Limited (13118658) United Kingdom