About The Project Bench Limited (11510438) United Kingdom