About Project Alpha Topco Limited (12480649) United Kingdom