About Nebula Capital Partners Ltd (13341220) United Kingdom