About Nebula Topco Limited (13595200) United Kingdom