About Nebula Bidco Limited (13590706) United Kingdom