About Project Altair Holdco Limited (12920804) United Kingdom