About Nebula Capital Ltd (13257497) United Kingdom