About Project Trading & Management Limited (10226356) United Kingdom