About Project Group Holdings Ltd (12281721) United Kingdom