About The Thrillworks Group Ltd (10835988) United Kingdom