About Project Kestrel Topco Limited (12125191) United Kingdom