About Wallace Project Solutions Limited (10625778) United Kingdom