About Project Swan Topco Limited (12647606) United Kingdom