About Nebula Management Ltd (09530717) United Kingdom