About Project Sword Topco Limited (12032049) United Kingdom