About Nebula Investments Ltd. (13547821) United Kingdom