About The Stress Test Project Limited (13428435) United Kingdom