About Project Managed Limited (06120932) United Kingdom