About Horsehead Nebula Limited (10183468) United Kingdom