About Nebula Partners Ltd. (10289545) United Kingdom