About Project Hold Co 20 Ltd (12436322) United Kingdom