About Project Petra Topco Limited (12236310) United Kingdom